package model

import (
	"gitee.com/zaiqiang231/zcamp-service-camp/app/model/meta"
)

type Subject struct {
	meta.RecordModel
	Status   int    `json:"status" gorm:"status"`        // 状态：1预发布，2在线，3已下线
	Weight   int    `gorm:"column:weight" json:"weight"` // 权重
	Name     string `gorm:"column:name" json:"name"`     // 专题名称
	Pictures string `json:"pictures" gorm:"pictures"`    // json 营地图片
	Remark   string `gorm:"column:remark" json:"remark"` // 备注
}

func (Subject) TableName() string {
	return "z_subject"
}

type SubjectPost struct {
	meta.RecordModel
	PostID    int64 `gorm:"column:post_id" json:"post_id"`       // 帖子id
	SubjectID int64 `gorm:"column:subject_id" json:"subject_id"` // 专题id
	Weight    int   `gorm:"column:weight" json:"weight"`         // 权重
	PostType  int8  `gorm:"column:post_type" json:"post_type"`   // 帖子类型 1动态 2视频 3文章
}

func (SubjectPost) TableName() string {
	return "z_subject_post"
}
